/**
 * 询价.COM v1.0.0
 * http://xun-jia.com/
 *
 * Copyright (c) 2009 
 * 四川漾天空网络科技有限公司
 * 成都市天府软件园A3栋2楼
 *
 */
package com.xunjia.util;

import java.io.Serializable;

/**
 * @author Mark
 * 
 * @Email Mark_yang@xun-jia.com
 * 
 * @Date 2009-4-7 上午09:18:00
 * 
 */
public class Constants implements Serializable {
	/** 一般配置 */
	// YES
	public static final String YES = "yes";
	// NO
	public static final String NO = "no";
	// HTTP
	public static final String HTTP = "http://";
	// WEB.XML配置文件,配置字符过滤器时的初始化参数名称
	public static final String CHARACTER_ENCODING = "encoding";
	// 序列码
	private static final long serialVersionUID = -3569615972710582126L;
	// 验证码
	public static final String AUTH_CODE = "authCode";
	// 用户
	public static final String USER = "user";
	// 用戶註冊(電子郵件)
	public static final String CONFIRM_EMAIL = "confirm_email";
	// 广告报表FLASH配置模板文件(默认选项)
	public static final String DEFAUTL_SETTING_FILE_PATH = "/reports/amstock/amstock/settings.xml";
	/** 字符集 */
	public static final String CHARACTER_UTF8 = "UTF-8";
	public static final String CHARACTER_GBK = "GBK";
	public static final String CHARACTER_GB2312 = "GB2312";
	public static final String CHARACTER_BIG5 = "BIG5";
	/** Session关键字 */
	// 註冊時,是否從第一頁面開始填寫資料
	public static final String SESSION_START_FIRST = "SESSION_START_FIRST";
	// 用户
	public static final String SESSION_USER = "USER";
	// 登陆失败次数
	public static final String SESSION_LOGIN_FAILURE = "LOGINFAILURE";
	// 用戶所屬企業ID
	public static final String SESSION_USER_BELONG_COMPANY_ID = "belongsCompanyID";
	// 子管理员
	public static final String SESSION_SUB_MANAGER = "SUB_MANAGER";
	// 用户ID
	public static final String SESSION_USER_ID = "USER_ID";
	// 用户注册基本信息
	public static final String SESSION_REGISTE_USER_INFO = "SESSION_REGISTE_USER_INFO";
	// 企业注册基本信息
	public static final String SESSION_REGISTE_COMPANY_INFO = "SESSION_REGISTE_COMPANY_INFO";
	// 注册时,创建關鍵字广告
	public static final String SESSION_REGISTE_ADVERTISEMENT_KEYWORDS = "SESSION_REGISTE_ADVERTISEMENT_KEYWORDS";
	// 注册时,创建圖片廣告
	public static final String SESSION_REGISTE_ADVERTISEMENT_IMAGE = "SESSION_REGISTE_ADVERTISEMENT_IMAGE";
	// 注册时,关键字列表
	public static final String SESSION_REGISTE_KEYWORDS_LIST_INFO = "SESSION_REGISTE_KEYWORDS_LIST_INFO";
	// 注册类型
	public static final String SESSION_REGISTE_TYPE = "SESSION_REGISTE_TYPE";
	// 注册时,广告活动信息
	public static final String SESSION_REGISTE_ADVERTISEMENT_ACTIVITY = "SESSION_REGISTE_ADVERTISEMENT_ACTIVITY";
	/** 加密類型 */
	public static final String MD5 = "MD5";
	public static final String SHA1 = "SHA-1";
	/** 登陆类型 */
	// 企业登陆
	public static final String ENTERPRISE_LOGIN = "0";
	// 个人登陆
	public static final String PERSON_LOGIN = "1";
	/** 注册类型 */
	// 企业注册
	public static final String ENTERPRISE_REGISTE = "2";
	// 个人注册
	public static final String PERSON_REGISTE = "1";
	/** 用戶類型 */
	// 用戶類型
	public static final String USER_TYPE = "userType";
	// 個人
	public static final String USER_TYPE_PERSON = "person";
	public static final String USER_TYPE_DB_INDIVIDUAL = "1";
	// 企業
	public static final String USER_TYPE_COMPANY = "company";
	// 子管理员
	public static final String SUB_MANAGER = "subManager";
	public static final String USER_TYPE_DB_MANAGER = "3";
	// 父管理员
	public static final String PARENT_MANAGER = "parentManager";
	public static final String USER_TYPE_DB_SUPER_MANAGER = "2";
	/** HTTP头信息 */
	// 缓存控制
	public static final String HTTP_HEAD_PRAGMA = "Pragma";
	// 缓存控制
	public static final String HTTP_HEAD_CACHE_CONTROL = "Cache-Control";
	// 无缓存
	public static final String HTTP_HEAD_NO_CACHE = "no-cache";
	// 过期控制
	public static final String HTTP_HEAD_EXPIRES = "Expires";
	// 响应类型
	public static final String HTTP_HEAD_CONTENT_TYPE = "text/xml;charset=" + CHARACTER_UTF8;
	/** 正则验证模式 */
	// 用户身份证模式
	public static final String PATTERN_IDCARD = "^(\\d{18})|(\\d{17}X)|(\\d{15})|(\\d{14}X)$";
	// 企业统一编号模式
	public static final String PATTERN_COMPANY_SERIALNUMBE = "^[0-9]{5}$";
	// 整数
	public static final String PATTERN_COMPANY_INTEGER = "^[1-9][0-9]*$";
	/** COOKIE */
	// 用户注册时,用户信息
	public static final String COOKIE_REGISTE_USER_INFO = "COOKIE_USER_INFO";
	// 用户注册时,公司信息
	public static final String COOKIE_REGISTE_COMPANY_INFO = "COOKIE_COMPANY_INFO";
	// 用户注册类型
	public static final String COOKIE_REGISTE_TYPE = "COOKIE_REGISTE_TYPE";
	// 用户注册时,购买的關鍵字广告信息
	public static final String COOKIE_REGISTE_ADVERTISEMENT_KEYWORDS = "COOKIE_REGISTE_ADVERTISEMENT_KEYWORDS";
	// 用户注册时,购买的圖片广告信息
	public static final String COOKIE_REGISTE_ADVERTISEMENT_IMAGE = "COOKIE_REGISTE_ADVERTISEMENT_IMAGE";
	// 用户注册时,关键字列表信息
	public static final String COOKIE_REGISTE_KEYWORDS_LIST = "COOKIE_REGISTE_KEYWORDS_LIST";
	// 用户注册时,广告活动信息
	public static final String COOKIE_REGISTE_ADVERTISEMENT_ACTIVITY = "COOKIE_REGISTE_ADVERTISEMENT_ACTIVITY";
	/** 日期格式 */
	public static final String DATEFORMAT_YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
	/** 狀態 */
	// 等待審核
	public static final String STATUS_WAIT_JUSTIFY = "1";
	// 等待付款
	public static final String STATUS_WAIT_PAY = "2";
	// 可以使用
	public static final String STATUS_USEABLE = "3";
	// 暫停使用(關閉)
	public static final String STATUS_CLOSE = "4";
	// 未完成
	public static final String STATUS_NOT_FINISHED = "5";
	// 過期
	public static final String STATUS_OVERDUE = "6";
	
	/**默认密码*/
	public static final String DEFAULT_PASSWORDS = "123456789";
	
	/**权限**/
	
	//可用
	public static final String RIGHTS_ABLE = "1";
	//不可用
	public static final String RIGHTS_UNABLE = "0";
	/**用户类型*/
	//个人用户
	public static final String GERNAL_USER = "TB";
	//企业用户
	public static final String COMPANY_USER = "TC";
	/**关键字广告*/
	//默认关键字系列名
	public static final String DEFAULT_SERIAL_NAME = "我的广告系列";
	//默认关键字活动名
	public static final String DEFAULT_ACTIVITY_NAME = "我的广告活动";
}
